package main
import (
    "fmt"
	"unsafe"
)
func main() {
	type stringStruct struct {
		str unsafe.Pointer
		len uint
	}
	str := "abc"
	p := (*stringStruct)(unsafe.Pointer(&str))
	c := (*(*[3]byte)(p.str))
	fmt.Println(string((c[:])))
	
}
